	var EntityComponentManager = function(domainManager){
	this.domainManager = domainManager;
	this.entities = [];
		
		this.getDomainManager = function(){
		return this.domainManager;
		}
		
		// Add entity to this entitycontroller
		this.addEntity = function(entity){
		this.entities.push(entity);		
		}
		
		// Remove entity from this entitycontroller		
		this.removeEntity = function(entity){
		this.entities.remove(entity);
		}
		
		// Move entitycontroller a step
		this.interact = function(tpf){
		this.domainManager.interact(tpf,this.entities);
		}
	}